<template>
  <div class="app-container">
    <el-card class="content-edit">
      <div slot="header">路线详情</div>
      <el-form label-width="160px">
        <el-form-item label="路线名称">{{ form['name'] }}</el-form-item>
        <el-form-item label="路线类型">{{ form['hot']===1?'普通': '热门' }}</el-form-item>
        <el-form-item v-if="form['price']" label="价格">{{ form['price'] }}元</el-form-item>
        <el-form-item label="车型">{{ form['carTypeText'] }}</el-form-item>
        <el-form-item label="上车点">{{ form['pcaFromText'] }}</el-form-item>
        <el-form-item label="目的地">{{ form['pcaToText'] }}</el-form-item>
        <el-form-item>
          <router-link :to="`./edit?id=${form['id']}`">
            <el-button type="primary">编辑</el-button>
          </router-link>
          <el-button @click="$router.back()">返回</el-button>
        </el-form-item>
      </el-form>
    </el-card>
  </div>
</template>

<script>
  export default {
    name: 'RouteDailyDetails',
    data() {
      return {
        form: {
          // 路线名称
          name: '',
          // 车辆类型
          carType: '',
          // 出发地
          // 省
          provinceCodeFrom: '',
          // 市
          cityCodeFrom: '',
          // 区
          areaCodeFrom: '',
          // 详细地址
          addressFrom: '',
          // 目的地
          // 省
          provinceCodeTo: '',
          // 市
          cityCodeTo: '',
          // 区,
          areaCodeTo: '',
          // 详细地址
          addressTo: '',
          // 选择默认价格
          openDefault: 0,
          // 选择周末价格
          openWeekend: 0,
          // 选择特殊日期价格
          openDate: 0,
          // 成人默认价格
          defaultAdultPrice: '',
          // 成人默认佣金
          defaultAdultCommission: '',
          // 儿童默认价格
          defaultChildrenPrice: '',
          // 儿童默认佣金
          defaultChildrenCommission: '',
          // 成人周末价格
          weekendAdultPrice: '',
          // 成人周末佣金
          weekendAdultCommission: '',
          // 儿童周末价格
          weekendChildrenPrice: '',
          // 儿童周末佣金
          weekendChildrenCommission: '',
          // 成人指定日期价格
          dateAdultPrice: '',
          // 成人指定日期佣金
          dateAdultCommission: '',
          // 儿童指定日期价格
          dateChildrenPrice: '',
          // 儿童指定日期佣金
          dateChildrenCommission: ''
        }
      }
    },
    mounted(){
      this.form['id'] = this.$router.currentRoute.query['id'] || '';
      this.loadData();
    },
    methods: {
      // 加载用户信息
      loadData(){
        (async () => {
          const result = await this.$service.applicationGetFixedRouteDetails({id: this.form['id']});
          if (result.code === 0) {
            Object.assign(this.form, result.data || {});
          }
        })();
      }
    }
  }
</script>
